@charset "utf-8";
/*以下样式版权为山东蓝坤科技发展有限公司，未授权不得私自使用，复制等*/
/*----------- 重置样式 ----------------*/
* {margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{font-weight:normal;}
html,body,fieldset,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style: normal;}
[hidefocus],summary{outline:0;}
ul , ol , ul li , li , ol li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font-family:"Microsoft YaHei",\5fae\8f6f\96c5\9ed1,arial,\5b8b\4f53; font-size:12px;color:#444 ;outline:0;}
body{background:#fff;color:#444;}
a{color:#444; border: none; text-decoration: none;outline:none; /*移除虚线框  IE8,FF有用*/ hide-focus: expression(this.hideFocus=true); /*IE6、IE7*/}
a:focus{outline: 0;-moz-outline-style: none;}
a:hover{text-decoration: none;}
img{overflow: hidden;border: 0 none;}
button,input,select,textarea{font-size:100%;font-family:tahoma;margin: 0;outline: 0 none;vertical-align: baseline;_overflow:visible;*vertical-align: middle;*overflow:visible;}
.clear{ clear:both}
/*----------- 头部 ----------------*/
#head{ width:100%; margin:0px auto; height:150px;}
#head_logo{ width:1200px; margin:0px auto;  height:100px; line-height:100px;}
#head_tp{ width:600px; margin:0px auto; float:left; height:100px; line-height:100px; background:url(../qtimages/logo.png) no-repeat;}
#head_rx{ width:600px; margin:0px auto; float:left; height:100px; line-height:100px; text-align:right; font-size:24px; font-weight:bold; color:#000;}
#head_menu{ width:100%; height:50px; line-height:50px; background-color:#ef651f;}
#head_cd{ width:1200px; margin:0px auto;height:50px; line-height:50px;}

/*----------- 导航 ----------------*/
#menu{position: relative;z-index:5;width:100%;}
#menu ul li{position:relative;float:left; width:171px; height:50px; list-style:none; text-align:center;}
#menu ul li.cur a::after,#menu ul li:hover a::after{-webkit-transform:scale(1);transform:scale(1)}
#menu ul li:hover .subnavlist{visibility:visible;opacity:1;top:50px}
#menu ul li:hover{ background:#f4a323;}
#menu ul li:hover a{ color:#fff;}
#menu ul .menumoren{ background:#f4a323;}
#menu ul li>a{position:relative;height:50px;line-height:50px;color:#fff;font-size:18px;display: inline-block;}

#menu ul li .subnavlist{position:absolute;visibility:hidden;opacity:0;z-index:1;top:100px;left:50%;width:171px;color:#fff;background:rgba(0,0,0,.3);transform:translateX(-50%);-webkit-transform:translateX(-50%);transition:all .5s;-webkit-transition:all .5s}
#menu ul li .subnavlist a{display:block;line-height:42px;padding:0px 10px;text-align:center;color:#fff; font-size:16px;}
#menu ul li .subnavlist a:hover{background:#fdbd57; color:#fff;}

/*-----------#menu{width:100%; height:70px; line-height:70px;}
#menu ul{width:800px; margin:0px auto; padding:0px;}
#menu ul li{float:left; position:relative;}
#menu ul li a{ width:100px; height:70px; line-height:70px; text-align:center; display:block; color:#000000; font-size:16px; text-decoration:none;}
#menu ul li a:hover{color:#006699;}
.dq{color:#006699;}
.dq a{color:#006699 !important;}
.subnavlist{ position:absolute; top:70px; left:0px; display:none;  z-index:9999999;}
.subnavlist li{height:40px !important;line-height:40px; clear:both;}
.subnavlist li a{height:40px !important;line-height:40px !important;background:#006699; opacity:0.8; font-size:14px; display:block;color:#FFF!important;}
.subnavlist li a:hover{background:#037ab5; color:#FFF!important;}----------------*/

/*-----------------banner和头条-------------------------*/
#main_banner{width:100%;margin:auto; margin-top:0px; overflow:hidden}
#banner{width:100%; height:620px; float:left; overflow:hidden}
.nybanner{width:100%; margin:auto; margin-top:0px; overflow:hidden}
/******banner**********/
.fullSlide {
	width:100%;
	position:relative;
	height:620px;
	background:#000;
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:620px;
	overflow:hidden;
	text-align:center;
}
.fullSlide .bd li a {
	display:block;
	height:620px;
}
.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0;
	left:0;
	height:40px;
	line-height:40px;
	/*background:url(../qtimages/touming.png) repeat-x;*/
	text-align:center;
	_background:#000;
	_filter:alpha(opacity=60);
	
}
.fullSlide .hd ul {
	text-align:center;
	padding-top:5px;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
    *display:inline;
	zoom:1;
	width:16px;
	height:16px;
	margin:5px;
	background:url(../qtimages/tg_flash_p.png) -35px 0;
	overflow:hidden;
	line-height:9999px;
}
.fullSlide .hd ul .on {
	background-position:0 0;
}

/******banner和头条 end**********/

/*4个模块*/
.simk{ width:1200px; margin:0px auto; margin-top:60px; margin-bottom:30px;}
.simktu{ width:300px; text-align:center; float:left}
.simktu a{height:40px !important;line-height:40px !important; font-size:18px; font-weight:bold; color:#333!important;}
.simktu a:hover{color:#ef651f!important;}
.simktu .cic img{
	transition:1s;
	-webkit-transition:1s;
	-moz-transition:1s;
}
.simktu .cic img:hover{
	-webkit-transform:rotate(360deg) scale(1); 
	-moz-transform:rotate(360deg) scale(1);
	-ms-transform:rotate(360deg) scale(1);
	-o-transform:rotate(360deg) scale(1);
}
/********各个栏目大标题********/

.sylmtit{width:600px; margin:0px auto; text-align:center; line-height:22px;  margin-bottom:60px;}
.sylmtittu{width:600px; margin:0px auto; text-align:center; line-height:22px; margin-bottom:60px;}
.lantit80{width:800px; margin:0px auto; text-align:center; font-size:30px; font-weight:bold; color:#333; margin-bottom:20px; margin-top:80px;}
.lantitbai{width:800px; margin:0px auto; text-align:center; font-size:30px; font-weight:bold; color:#fff; margin-bottom:20px; margin-top:80px;}

/******关于我们************/
.guanyunr{ width:1200px; margin:0px auto;}
.gynr1{float:left; width:480px; height:510px; }
.gynr2{float:left; width:80px; height:510px;}
.gynr3{float:left; width:640px; height:510px;}
.gynr3 h2{ font-size:30px; color:#f4a323;}
.gynr3 h3{ font-size:20px; color:#999999; font-style:italic; padding:15px 0 35px 0;}
.gynr3 p{ font-size:14px; color:#333; line-height:26px; text-align: justify; text-indent:2em;}
.gynr3 .dengd{margin-top:30px;float:right;}
.gynr3 .dengd a{ font-size:14px; color:#fff; padding:14px 32px; border:1px solid #ef651f; background:#ef651f;-moz-border-radius:5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius:5px;}
.gynr3 .dengd a:hover{color:#fff; background:#f4a323; border:1px solid #f4a323;}

.qtgd{ width:300px; margin:0px auto; margin-top:10px; margin-bottom:50px; text-align:center;}
.qtgd .dengd{ }
.qtgd .dengd a{ font-size:14px; color:#fff; padding:10px 32px; border:1px solid #ef651f; background:#ef651f;-moz-border-radius:5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius:5px;}
.qtgd .dengd a:hover{color:#fff; background:#f4a323; border:1px solid #f4a323;}


/******横幅************/
.hengfu{background: url(../qtimages/hengfu.jpg) no-repeat center; height:315px; width:100%;}

/******产品中心**********/
.softnr{ width:1200px; margin:0px auto; margin-top:80px;}
.softtu{ width:240px; text-align:center; float:left; margin-bottom:40px;}
.softtu a{height:80px !important;line-height:80px !important; font-size:18px; font-weight:bold; color:#444!important;}
.softtu a:hover{color:#444!important;}
.softtu .cic img{
	transition:1s;
	-webkit-transition:1s;
	-moz-transition:1s;
	border:1px #CCC solid;
	width:200px; height:200px;
}
.softtu .cic img:hover{
	-webkit-transform:rotate(360deg) scale(1); 
	-moz-transform:rotate(360deg) scale(1);
	-ms-transform:rotate(360deg) scale(1);
	-o-transform:rotate(360deg) scale(1);
}

.nyzh .nytou h2{
font-size:20px;
color:#fff;
height:60px;
line-height:60px;
padding-left:15px;
display: inline-block;

}
.nyzh .nytou{
background:#ef651f;
padding-left: 26px;
}
.nyzh .nytou i{
background:url(../qtimages/sc.png) center no-repeat; width:22px; height:15px; 
}
.layui-col-mdd{
width:92%;
display:block;
position:relative;
box-sizing: border-box;
}
.layui-col-mdds{
width:92%;
display:block;
position:relative;
box-sizing: border-box;
}
.sideNav a{display:block; height:50px; line-height:50px; position:relative; font-size:15px; color:#333; padding-left:25px; border-bottom:#cfcfcf solid 1px;}
.sideNav a:hover, .sideNav dd a.on{color:#ef651f;}
.sideNav ul li dl dd a:hover, .sideNav dd a.on{color:#ef651f;}
.dangqian a{ color:#ef651f; font-weight:bold;}
.sideNav a.on{ color:#ef651f;}
.sideNav a.on2{color:#ef651f;}
.sideNav a.on2 em{
transform: rotate(90deg);
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-o-transform: rotate(90deg);
-ms-transform: rotate(90deg);
}
.sideNav ul li dd a em {
    display: block;
    background:none;
    width: 8px;
    height: 36px;
    position: absolute;
    top: 0px;
    right: 40px;
}
.sideNav dl{display:none;border-bottom: #cfcfcf solid 1px;}
.sideNav dd a{padding-left:25px; color:#666; font-size:13px; font-weight:normal;border-bottom: none; line-height:36px; height:36px;}

/*下面是产品右侧的*/
.cpfl .zycp  h3{ color:#191919; font-size:16px; padding-top:15px; text-align:center;}
.cpfl .zycp  a{ display:block;}
.cpfl .zycp  a:hover h3{color:#ef651f;}
.cpfl .zycp ul li{
position:relative;
overflow:hidden;
 
}
.cpfl .zycp ul li .pic {
  position:relative;
  overflow:hidden;
}

.cpfl .zycp ul li .pic img{
	height:278px; border:1px #CCC solid;
}

.ywnrs{ background:#d6ecf7;}
.cpnra h2{ font-size:30px; color:#333333; padding:30px 0;}
.cpnra p{ font-size:15px; color:#666666;}
.cpnra h2 {
    padding: 20px 0;
}
.cpnrxx { padding:60px 0 0 0;}
.cpnrxx .xiangqing{ border-bottom:1px solid #ef651f;}
.cpnrxx .xiangqing h3{ background:#ef651f; color:#FFFFFF; font-size:16px;  width:140px; height:45px; line-height:45px; text-align:center;border-radius:10px 10px 0 0;}
.cpnrxx .nrxiangqing{ font-size:15px; color:#333; line-height:32px; padding-top:30px;}
.cpnrxx .nrxiangqing table{text-align:center; margin:0 auto;border-collapse:collapse;}


/******服务项目************/
.fuwu{width:1200px;margin:auto; overflow:hidden}
.fw4{float:left; width:278px; height:260px; background-color:#3F6; margin-bottom:20px; margin-right:20px; position:relative; border:1px #f5f5f5 solid;}
.fw4:hover{ border:1px #ef651f solid;}
.jptit{ position:absolute; width:100%; z-index:1; height:50px; line-height:50px; background-color:#000; left:0; bottom:0; opacity:0.7; text-align:center; color:#FFF; font-size:16px;}



/******新闻中心*****/
.main_fllist{width:1200px;margin:auto; overflow:hidden}
.fllist{width:1200px; height:500px; float:left;}
.fllist ul li{ width:590px; height:145px; float:left;}
.dan{ margin-right:20px;}
.flxx{width:590px; height:145px;}
.flwztp{width:200px; float:left; margin-right:10px;}
.flxxnr{width:380px; float:right;}
.flxxtit{height:35px; line-height:35px; font-size:14px; font-weight:bold; color:#000;}
.flxxjj{height:75px; line-height:25px; font-size:13px;}
.flxxsj{height:35px; line-height:35px; color:#aaa; font-size:14px; background-image:url(../qtimages/yan.png); background-repeat:no-repeat; background-position:29% 50%;}
.flxxsj span{ margin-left:55px;}
.di32 { margin-bottom:32px;}

.nyxwlists ul li{float:left; margin-bottom:20px; border: solid 1px #eeeded;}
.xwrs{ padding:10px;}
.xwrss{ padding:10px 10px 10px 30px;}
.xwls a{display: block;}
.xwrs h1{ font-size:18px; color:#222222; line-height:45px;height:45px; overflow:hidden;}
.xwrs h1 a{ font-size:18px; color:#222222; line-height:45px; height:45px; overflow:hidden;}
.xwrs h1 a:hover{ color:#ef651f;}
.xwrs p{ font-size:14px; color:#666; line-height:30px; height:60px; overflow:hidden;}
.xwrs b{ font-size:14px; color:#999999; line-height:36px; font-weight:normal;}
.nyxwlists ul li:hover{ border: solid 1px #ef651f;}
.nyxwlists ul li:hover .xwr h1 a{ color:#ef651f;}

.newsDetailH {padding: 0 0 24px 0; text-align: center; border-bottom: 1px dashed #dcdcdc;}
.newsDetailH h3 {margin-bottom: 22px; font-size: 24px;color:#191919;}
.newsDetailH p {color: #191919;}
.newsDetailH p span {}
.newsDetailH p span:first-child {margin-right: 50px;}
.newsDetailCont {margin-top: 40px;}
.newsDetailCont {font-size: 14px; color: #666;line-height: 32px;}
.newsDetailCont .pic {margin-bottom: 36px;}
.pageJump {margin-top: 25px; padding-top: 30px; border-top: 1px dashed #DCDCDC;}
.pageJump p {font-size: 16px; line-height: 30px; margin-bottom: 10px;}
.pageJump p a {color: #666;}
.pageJump p a:hover {color: #006699;}


/******友情链接**********/
#youqing{width:1200px; margin:0px auto; margin-top:10px; border:1px #eee solid; padding:10px 0px; height:100px;}
.yqtit{ line-height:25px; font-size:14px; font-weight:bold; color:#000;}
.youqingnr{ width:1200px;}
.youqingnr ul{width:1200px; margin:0px auto; padding:0px;}
.youqingnr li{float:left; width:100px; line-height:25px; text-align:center; font-size:13px;}


/*********脚注信息*********/
#sylianxi{width:100%; height:280px; margin:0px auto; text-align:center; background-color:#515256; border-bottom:1px #666 solid; color:#999; font-size:14px; margin-top:60px;}
.sylx{ width:1200px; height:280px; margin:0px auto;}
.sylxlogo{ width:200px; height:190px; float:left; padding-top:90px;}
.sylxzuo{ width:820px; height:190px; float:left; padding-top:60px;}
.sylxzuo li{ text-align:left; padding-left:40px; line-height:40px; color:#ffffff; font-size:14px;}
.sylxzuo li a{color:#ffffff; }
.sylxtel{ background:url(../qtimages/sylx1.png) left center no-repeat;}
.sylxyx{ background:url(../qtimages/sylx2.png) left center no-repeat;}
.sylxdz{ background:url(../qtimages/sylx3.png) left center no-repeat;}
.sylxqq{ background:url(../qtimages/sylx4.png) left center no-repeat;}
.sylxyou1{ width:130px; height:190px; float:left;padding-top:60px; color:#FFF; margin-right:50px;}



/*********以下是内页信息*********/
.nyabouttit{ width:100%; height:50px; line-height:50px; margin:0 auto; padding:0px 0px; text-align:center;display: block; background-color:#a2a2a2;}
.nyabouttit a{color: #fff;font-size: 16px; display: inline-block; padding: 0 53px;}
.nyabouttit a:hover{color:#fff; background:#f4a323;}
.nyabouttit a.layui-this-morens{
color:#fff; background:#ef651f;
}

.nyabout{width:1200px; margin:0px auto;  margin-top:80px; margin-bottom:50px; line-height:30px; text-align:left;}
.nylxnr{ width:500px; float:left; background:#d6ecf7; height:450px;}
.nylxnrleft{ padding:90px 40px 40px  40px;}
.nylxnrleft h3{font-size:28px;color:#000000; line-height:50px; padding:0 0 20px 0;}
.nyditu{ width:700px; float:right;}


/*招聘*/
.zhaopin {
	width:100%;
	height:auto;
}
.zhaopin table th {
	height: 50px;
	background:#bababa;
	line-height:50px;
	font-size:16px;
	font-weight:bold;
	color:#fff;
border-bottom:10px solid #FFF;
    text-align:center;
}
.zhaopin table td {
	height: 50px;
	line-height:50px;
	border-top:6px solid #FFF;
	text-align:center;
	font-size:14px;

}
.zhaopin table tr.detailed {
	background:#f2f2f2;
	color:#333;
	cursor:pointer;
}
.zhaopin table tr.detailed:hover {
	background:#00afec;
	color:#FFF;
}
table tr.detailBox {
	display: none;
	height:auto;
	padding: 20px;
}
table tr.detailBox td {
	padding: 10px;
	font-weight:normal;
	line-height:30px;
	background:#ffffff;
	border-top:0;
	text-align:left;
}
.zhaopin table tr.yanse {
	background:#00afec;
	color: #fff;
}


.neiye{ width:1200px; margin:0px auto; text-align:center; margin-top:30px; margin-bottom:50px;}
.neiyezuo{ width:280px; float:left;}
.neiyeyou{ width:900px; float:right;}
.nylanmu{ width:100%; height:80px; line-height:80px; background-color:#ff185c; color:#FFF; font-size:24px;}
.nyzi{ width:278px; height:60px; line-height:60px; color:#444; font-size:18px; border-bottom:1px #aaa solid; border-left:1px #aaa solid; border-right:1px #aaa solid; text-align:left;}
.nyzi a:hover{color:#ff185c;}
.nyzitit{ margin-left:30px;}
.nyzifh{ float:right; margin-right:30px;}
.hong{color:#ff185c;}

.nytoutiao{width:280px; height:411px; overflow:hidden; margin-top:50px;}
.nytttit{ width:100%; height:60px; line-height:60px; font-size:18px; font-weight:bold; color:#fff; background-color:#ff185c;}
.nytttit span{}
.nyttlist{width:278px; text-align:left; border-bottom:1px #aaa solid; border-left:1px #aaa solid; border-right:1px #aaa solid;}
.nyttlist ul li { line-height:35px; color:#444; font-size:14px;}
.nyttlist ul li a{color:#444; margin-left:10px;}
.nyttlist ul li a:hover{color:#ff185c;}
.nyttlist ul li i { margin-left:10px;}


.nynr{ width:900px; margin:0px auto; text-align:center;}
.nynr1{ width:900px; margin:0px auto; text-align:left; line-height:50px; font-size:20px; color:#222; border-bottom:1px #ccc solid; margin-bottom:10px;}
.nynr2{ width:900px; margin:0px auto; text-align:left; line-height:25px; font-size:16px;}
.nynr3{ width:900px; margin:0px auto; text-align:left; line-height:30px; font-size:14px; color:#999; border-top:1px dotted #CCC; margin-top:20px;}
.nynr3 fff{ float:right}


.newslist{width:860px; margin:0px auto; height:189px; margin-top:20px; border-bottom:1px #ccc dotted;}
.newstp{width:245px; float:left; margin-right:10px;}
.newsnr{width:600px; float:right;}
.newstit{height:50px; line-height:50px; font-size:16px; font-weight:bold; color:#ff185c;}
.newstit span{font-size:14px; font-weight:normal; color:#aaa; float:right;}
.newsjj{height:75px; line-height:25px; font-size:13px;}


.nyanli{ width:1200px; margin:0px auto;}
.nyanli li{ float:left; width:280px; height:300px;  margin:5px 9px; margin-top:30px; text-align:center; border:1px solid #CCC;}
.nyanli li img{ margin-top:5px;}
.nyanli li p{ text-align:center; line-height:40px; font-size:16px}

/*分页样式*/
.pageclass{width:100%; margin:0px auto; text-align:center;font-size:14px; height:40px; line-height:40px;}
.pageclass{
	width:100%;
	margin-top:5px;
	text-align:right;
	padding:10px 0;
	clear:both;
}
.pageclass a, .pageclass .current{
	font-size:14px;
	font-family:Arial;
	margin:0 4px;
}
.pageclass a, .pageclass .current{
	border:1px solid #ccc;
	background-color:#fff;
	padding:5px 10px;
	text-decoration:none;
}
.pageclass .current, .pageclass a:hover{
	background-color:#ef651f;
	color:#FFF;
}



